﻿<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <NoWarn>436</NoWarn>
    <StringResourcesPath>../../src/Resources/Strings.resx</StringResourcesPath>
    <TargetFramework>$(NetCoreAppCurrent)</TargetFramework>
    <Nullable>enable</Nullable>
  </PropertyGroup>
  <ItemGroup>
    <Compile Include="Fakes\FakeUri.cs" />
    <Compile Include="IriEscapeUnescapeTest.cs" />
  </ItemGroup>
  <ItemGroup>
    <!-- Production code references -->
    <Compile Include="..\..\src\System\UriHelper.cs" />
    <Compile Include="..\..\src\System\IriHelper.cs" />
    <Compile Include="..\..\src\System\PercentEncodingHelper.cs" />
    <Compile Include="..\..\src\System\UriEnumTypes.cs" />
    <Compile Include="..\..\src\System\ValueStringBuilderExtensions.cs" />
    <Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs"
             Link="Common\System\Text\ValueStringBuilder.cs" />
    <Compile Include="$(CommonPath)System\HexConverter.cs"
             Link="Common\System\HexConverter.cs" />
  </ItemGroup>
</Project>
